#ifndef __DEVICE_TIMER_H__
#define __DEVICE_TIMER_H__

#include "device_cfg.h"



/*************Public Function************************************/

void DeviceSoftTimerTask(void);
void DeviceSoftTimerStart(SoftTimerID id, \
                          uint32_t delay, \
                          uint8_t period, \
                          uint8_t resetbit, \
                          CallBackFun callback);
void DeviceSoftTimerStop(SoftTimerID id);
void DeviceSoftTimerReset(SoftTimerID id);
uint8_t DeviceSoftTimerGetStatus(SoftTimerID id);


#endif

